package com.snpic.appaw.module.insure.dal.dataobject.cxProvince;

import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import com.snpic.appaw.framework.mybatis.core.dataobject.BaseDO;

/**
 * 车险出单配置-市与车险省市映射 DO
 *
 * @author jijun
 */
@TableName("cx_province")
@KeySequence("cx_province_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class CxProvinceDO extends BaseDO {

    /**
     * 序列ID
     */
    @TableId
    private Long id;
    /**
     * 省代码
     */
    private String tdProvinceId;
    /**
     * 省名
     */
    private String tdProvinceName;
    /**
     * 市代码
     */
    private String tdCityId;
    /**
     * 市名称
     */
    private String tdCityName;
    /**
     * 车险省代码
     */
    private String cxProvinceId;
    /**
     * 车险省名称
     */
    private String cxProvinceName;
    /**
     * 车险市代码
     */
    private String cxCityCode;
    /**
     * 车险市名称
     */
    private String cxCityName;
    /**
     * 车牌
     */
    private String carPlate;
    /**
     * 是否有效
     */
    private String isUse;
    /**
     * 备注
     */
    private String carNote;
    /**
     * 省开关确认该省是否投保
     */
    private String flag;
    /**
     * 出单渠道
     */
    private String issueChannel;
    /**
     * 团队代码
     */
    private String solutionCode;
    /**
     * 部门代码
     */
    private String companyCode;
    /**
     * 机构代码
     */
    private String issueCompany;
    /**
     * 业务员名称
     */
    private String salesmanName;
    /**
     * 业务员编码
     */
    private String salesmanCode;
    /**
     * 备注
     */
    private String remark;
    /**
     * 原始oracle中的id，用于数据迁移
     */
    private Long oldId;


}